<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/9/17 0017
 * Time: 下午 2:06
 */
namespace app\auth\validate;
class Vali_role{
    const errmsg=[
        'id.require'            => 10011,#缺少参数
        'id.checkUserId'        => 10011,#缺少参数
        'identity.require'      => 10011,#缺少参数
        'identity.checkRoleId'  => 10011,#缺少参数
        'role_name.require'     => 10023,#角色名称不能为空
        'role_name.checkRoleName'=> 10022,#角色名称已存在
        'role_id.require'       => 10011,#缺少参数
        'role_id.checkRoleId'   => 10011,#缺少参数

    ];

    /**
     * 更改用户角色信息
     * @return array
     */
    public static function user_update(){
        $rule = [
            'id'        => 'require|checkUserId',
            'identity'  => 'require|checkRoleId',
        ];
        $message =self::errmsg;
        return ['rule'=>$rule,'message'=>$message];
    }

    /**
     * 删除用户角色信息
     * @return array
     */
    public static function role_del(){
        $rule = [
            'role_id'        => 'require|checkRoleId',
        ];
        $message =self::errmsg;
        return ['rule'=>$rule,'message'=>$message];
    }


    /**
     * 更改角色信息
     * @return array
     */
    public static function update(){
        $rule = [
            'role_id'       => 'require|checkRoleId',
            'role_name'     => 'require|checkRoleName',
        ];
        $message =self::errmsg;
        return ['rule'=>$rule,'message'=>$message];
    }

    /**
     * 添加角色
     */
    public static function add(){
        $rule = [
            'role_name'     => 'require|checkRoleName',
        ];
        $message =self::errmsg;
        return ['rule'=>$rule,'message'=>$message];
    }
}